package com.example.foobar.business.service;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.example.foobar.entity.DaRemark;
import com.example.foobar.entity.DyComment;
import com.example.foobar.entity.DyVideo;
import com.example.foobar.param.DyCommentPageParam;
import com.example.foobar.vo.DyCommentQueryVo;
import io.geekidea.springbootplus.framework.core.pagination.Paging;

import java.util.Date;
import java.util.List;

public interface DyCommentService {

    boolean saveDyComment(DyComment dyComment);

    boolean updateDyComment(DyComment dyComment);

    boolean deleteDyComment(Long id);

    DyComment getById(Long id);

    Paging<DyCommentQueryVo> getDyCommentPageList(DyCommentPageParam dyCommentPageParam);

    List<DyComment> list(LambdaQueryWrapper<DyComment> dyVideoLambdaQueryWrapper);
}
